package com.fqgj.xjd.user.client.response;


import java.io.Serializable;
import java.util.Date;

/**
* User: zhangxingyun
* Date: 2017-07-23
* Time: 14:10:22.351
* TableDesc:用户认证－－人脸识别
*/
public class UserAuthFaceRecognition implements Serializable {
    private static final long serialVersionUID = -2543250056173981924L;
    /**
     *用户ID
     */
    private String userCode;
    /**
     *唯一认证标识
     */
    private String bizNo;
    /**
     *认证类型，1阿里人脸识别，2人脸识别
     */
    private Integer type;
    /**
     *身份证正面OCR图片URL
     */
    private String frontUrl;
    /**
     *身份证反面OCR图片URL
     */
    private String backUrl;
    /**
     *人脸校验最佳图片URL
     */
    private String faceBestUrl;
    /**
     *人脸校验身份证对比图片URL
     */
    private String faceRefUrl;
    /**
     *人脸校验含环境背景图片URL
     */
    private String faceEnvUrl;
    /**
     *人脸校验动作一图片URL
     */
    private String faceAction1Url;
    /**
     *人脸校验动作二图片URL
     */
    private String faceAction2Url;
    /**
     *人脸校验动作三图片URL
     */
    private String faceAction3Url;

    private String frontDetail;

    /**
     *身份证反面OCR API返回检测结果
     */
    private String backDetail;
    /**
     *人脸识别API返回检测结果
     */
    private String faceDetail;

    /**
     *民族
     */
    private String race;
    /**
     *姓名
     */
    private String name;
    /**
     *性别
     */
    private String gender;
    /**
     *身份证号
     */
    private String identityNo;
    /**
     *生日
     */
    private String birthday;
    /**
     *住址
     */
    private String address;
    /**
     *身份证有效期
     */
    private String validDate;
    /**
     *身份证正面OCR正式身份证合法性值
     */
    private Double frontIdPhotoValue;
    /**
     *身份证正面OCR正式身份证与屏幕翻拍合法性值之和
     */
    private Double frontIdAndScreenValue;
    /**
     *身份证反面OCR正式身份证合法性值
     */
    private Double backIdPhotoValue;
    /**
     *身份证反面OCR正式身份证与屏幕翻拍合法性值之和
     */
    private Double backIdAndScreenValue;
    /**
     *身份证正面第三方校验API接口返回的request id
     */
    private String requestIdFront;
    /**
     *身份证反面第三方校验API接口返回的request id
     */
    private String requestIdBack;
    /**
     *人脸第三方校验API接口返回的request id
     */
    private String requestIdFace;
    /**
     *详细id
     */
    private Integer detailId;
    /**
     *是否审核通过:0:不通过 1:通过
     */
    private Integer passed;


    public String getUserCode() {
        return userCode;
    }

    public UserAuthFaceRecognition setUserCode(String userCode) {
        this.userCode = userCode;
        return this;
    }

    public  String getFrontUrl(){
        return this.frontUrl;
    }

    public UserAuthFaceRecognition setFrontUrl(String frontUrl){
        this.frontUrl = frontUrl;
        return this;
    }

    public  String getBackUrl(){
        return this.backUrl;
    }

    public UserAuthFaceRecognition setBackUrl(String backUrl){
        this.backUrl = backUrl;
        return this;
    }

    public  String getFaceBestUrl(){
        return this.faceBestUrl;
    }

    public UserAuthFaceRecognition setFaceBestUrl(String faceBestUrl){
        this.faceBestUrl = faceBestUrl;
        return this;
    }

    public  String getFaceRefUrl(){
        return this.faceRefUrl;
    }

    public UserAuthFaceRecognition setFaceRefUrl(String faceRefUrl){
        this.faceRefUrl = faceRefUrl;
        return this;
    }

    public  String getFaceEnvUrl(){
        return this.faceEnvUrl;
    }

    public UserAuthFaceRecognition setFaceEnvUrl(String faceEnvUrl){
        this.faceEnvUrl = faceEnvUrl;
        return this;
    }

    public  String getFaceAction1Url(){
        return this.faceAction1Url;
    }

    public UserAuthFaceRecognition setFaceAction1Url(String faceAction1Url){
        this.faceAction1Url = faceAction1Url;
        return this;
    }

    public  String getFaceAction2Url(){
        return this.faceAction2Url;
    }

    public UserAuthFaceRecognition setFaceAction2Url(String faceAction2Url){
        this.faceAction2Url = faceAction2Url;
        return this;
    }

    public  String getFaceAction3Url(){
        return this.faceAction3Url;
    }

    public UserAuthFaceRecognition setFaceAction3Url(String faceAction3Url){
        this.faceAction3Url = faceAction3Url;
        return this;
    }

    public  String getRace(){
        return this.race;
    }

    public UserAuthFaceRecognition setRace(String race){
        this.race = race;
        return this;
    }

    public  String getName(){
        return this.name;
    }

    public UserAuthFaceRecognition setName(String name){
        this.name = name;
        return this;
    }

    public  String getGender(){
        return this.gender;
    }

    public UserAuthFaceRecognition setGender(String gender){
        this.gender = gender;
        return this;
    }

    public  String getIdentityNo(){
        return this.identityNo;
    }

    public UserAuthFaceRecognition setIdentityNo(String identityNo){
        this.identityNo = identityNo;
        return this;
    }

    public  String getBirthday(){
        return this.birthday;
    }

    public UserAuthFaceRecognition setBirthday(String birthday){
        this.birthday = birthday;
        return this;
    }

    public  String getAddress(){
        return this.address;
    }

    public UserAuthFaceRecognition setAddress(String address){
        this.address = address;
        return this;
    }

    public  String getValidDate(){
        return this.validDate;
    }

    public UserAuthFaceRecognition setValidDate(String validDate){
        this.validDate = validDate;
        return this;
    }

    public  Double getFrontIdPhotoValue(){
        return this.frontIdPhotoValue;
    }

    public UserAuthFaceRecognition setFrontIdPhotoValue(Double frontIdPhotoValue){
        this.frontIdPhotoValue = frontIdPhotoValue;
        return this;
    }

    public  Double getFrontIdAndScreenValue(){
        return this.frontIdAndScreenValue;
    }

    public UserAuthFaceRecognition setFrontIdAndScreenValue(Double frontIdAndScreenValue){
        this.frontIdAndScreenValue = frontIdAndScreenValue;
        return this;
    }

    public  Double getBackIdPhotoValue(){
        return this.backIdPhotoValue;
    }

    public UserAuthFaceRecognition setBackIdPhotoValue(Double backIdPhotoValue){
        this.backIdPhotoValue = backIdPhotoValue;
        return this;
    }

    public  Double getBackIdAndScreenValue(){
        return this.backIdAndScreenValue;
    }

    public UserAuthFaceRecognition setBackIdAndScreenValue(Double backIdAndScreenValue){
        this.backIdAndScreenValue = backIdAndScreenValue;
        return this;
    }

    public  String getRequestIdFront(){
        return this.requestIdFront;
    }

    public UserAuthFaceRecognition setRequestIdFront(String requestIdFront){
        this.requestIdFront = requestIdFront;
        return this;
    }

    public  String getRequestIdBack(){
        return this.requestIdBack;
    }

    public UserAuthFaceRecognition setRequestIdBack(String requestIdBack){
        this.requestIdBack = requestIdBack;
        return this;
    }

    public  String getRequestIdFace(){
        return this.requestIdFace;
    }

    public UserAuthFaceRecognition setRequestIdFace(String requestIdFace){
        this.requestIdFace = requestIdFace;
        return this;
    }

    public  Integer getDetailId(){
        return this.detailId;
    }

    public UserAuthFaceRecognition setDetailId(Integer detailId){
        this.detailId = detailId;
        return this;
    }

    public  Integer getPassed(){
        return this.passed;
    }

    public UserAuthFaceRecognition setPassed(Integer passed){
        this.passed = passed;
        return this;
    }

    public String getBizNo() {
        return bizNo;
    }

    public UserAuthFaceRecognition setBizNo(String bizNo) {
        this.bizNo = bizNo;
        return this;
    }

    public Integer getType() {
        return type;
    }

    public UserAuthFaceRecognition setType(Integer type) {
        this.type = type;
        return this;
    }

    public String getFrontDetail() {
        return frontDetail;
    }

    public UserAuthFaceRecognition setFrontDetail(String frontDetail) {
        this.frontDetail = frontDetail;
        return this;
    }

    public String getBackDetail() {
        return backDetail;
    }

    public UserAuthFaceRecognition setBackDetail(String backDetail) {
        this.backDetail = backDetail;
        return this;
    }

    public String getFaceDetail() {
        return faceDetail;
    }

    public UserAuthFaceRecognition setFaceDetail(String faceDetail) {
        this.faceDetail = faceDetail;
        return this;
    }
}

